클릭
Comparison operator & Boolean 연산자
===:동등연산자
조건문 Conditional Statements
if-true
if-false
로직 한줄 정렬. 아래 두개의 로직은 같다
false & true 정의:
// false: 0, -0 '', null, undefined
// true: -1, 'hello', 'false'
Program:
1. String concatenation
2. Numeric operators
3. Increment and decrement operators
4. Assignment operators
5. Comparison operators
6. Logical operators: ||(or), &&(and),!(not)
7. Equality
8. Conditional operators: if
9. Ternary operator: ?
10. Switch statement
// use for multiple if checks
// use for enum-like value check
// use for multiple type checks in TS
11. Loops
// 블록을 먼저 실행하고 싶다면 do while을 써야되고
// 조건이 맞을때만 while쓰면된다
// while loop, while the condition is truthy,
// body code is executed.
// for loop, for(begin; condition; step)
Break, continue;
// Q1. iterate from 0 to 10 and print only even numbers(use continue)
<script>
for (let z = 0; z < 11; z++){
if (i % 2 === 0 ){
document.write(`Q1:${z}, `);
}
}
// Q2. iterate from 0 to 10 and print numbers untilreaching 8(use break)
for (let z = 0; z < 11; z++){
if(i > 8){
break;
}
document.write(`Q2:${z}`);
}
//출력:
Q1:0, Q1:2, Q1:4, Q1:6, Q1:8, Q1:10, Q2:0Q2:1Q2:2Q2:3Q2:4Q2:5Q2:6Q2:7Q2:8
</script>